Product : ISaGRAF NT target v3.x

+ existing portings of ISaGRAF on Intinme or RTX

Date    : 05-February-1998

File    : NTRealTi.Does ISaGRAF NT target run on NT hard-real time extentions.htm

Subject : Does ISaGRAF NT target run on NT hard-real time extentions?

Keywords: NT target - hard real-time extension - InTime - RTX

____________________________________________________________________

NT system is said as being soft real-time but not hard real-time.

Intime and RTX are NT hard real-time extentions.

To make an ISaGRAF kernel run on NT4, here are the 3 available

solutions:

1) you may run ISaGRAF NT target directly on NT4

2) you may install Intime (a NT4 hard real-time extension) and run

a porting of ISaGRAF kernel made specifically for Intime

3) you may install RTX (a NT4 hard real-time extension) and run a

porting of ISaGRAF kernel made specifically for RTX

Common points:

- In these 3 cases, ISaGRAF application timers precision will be

1ms.

Differences:

1) ISaGRAF NT kernel

- NT4 is only soft real-time but not hard real-time.

It means that we've noticed for example:

. if scandisk is launched on an IDE hard disk while ISaGRAF NT

target is running, then between 2 ISaGRAF application cycles up

to 20 ms can be "occupied" by scandisk, even if application

execution parameters are set in order to let at most 1ms to all

other tasks.

(On SCSI hard disk this problem has not been noticed)

Some other sources of problems may occur.

But many NT kernels applications are already running without

hard real-time extention.

- 3 kinds of standard drivers are available for NT target:

InterbusS drivers

OPTO22 (MISTIC protocol only) drivers,

DEVICENET drivers

- To make ISaGRAF NT kernel works with your own C I/O drivers,

C Functions, C Function Blocks, C conversion functions (called

from your IEC application code !), you just need to order:

IIO product.

(and of course you need your own C compiler as Microsoft

MSDEV V4.2 or V5).

IIO product includes some C Source codes (the one required to

compile your added C drivers or C elements) and some already

compiled files.

- As ISaGRAF NT kernel is fully supported by ICS Triplex ISaGRAF Inc., this kernel is

upgraded each time there in an official release of ISaGRAF.

 

2)ISaGRAF kernel linked to In-Time

- In-Time is hard-real time, Radisys is the company who has

developed this NT4 extension.

You may contact Radisys if you want to know who are their

distributors

- If you choose In-Time, you will need to order from ICS Triplex ISaGRAF Inc.

or ISaGRAF's distributors: IDK product (ISaGRAF development kit)

The IDK includes:

. source files for In-Time

. one ISaGRAF workbench

You will also need:

. Isagraf running kernel licence fee

You will need to order to Radisys (or its distributors):

. development environment for In-Time

. runtime licence for In-Time

Some very simple drivers may be given to you for In-time, but

they'll be just samples to help you writing you own drivers

 

3) ISaGRAF kernel linked to RTX

- RTX is hard-real time, Venturcom is the company who has developed

this NT4 extension.

You may contact Venturcom if you want to know who are their

distributors

- If you choose RTX, you will need to order from ICS Triplex ISaGRAF Inc.

or ISaGRAF's distributors: IDK product (ISaGRAF development kit)

The IDK includes:

. source files for RTX

. one ISaGRAF workbench

You will also need:

. Isagraf running kernel licence fee

You will need to order to Venturcom (or its distributors):

. development environment for RTX

. runtime licence for RTX

Some very simple drivers may be given to you for RTX, but

they'll be just samples to help you writing you own drivers

____________________________________________________________________

Copyright © 1996-2009 ICS Triplex ISaGRAF Inc. All rights reserved.